package com.caxxb.dao;

import com.caxxb.entity.User;
import com.caxxb.util.PageData;

import java.util.List;

public interface UserDao {

    //登录方法
    List<User> login(String account_number, String password);

    //根据id获取用户
    List<User> getUserById(int id);
    /**
     * 增加图书
     *
     * @param
     * @param user
     * @return
     */
    public boolean addUser(User user);

    /**
     * 根据id删除用户的方法
     *
     * @param user_id
     * @return
     */
    public boolean delUser(int user_id) ;

    /**
     * 修改
     *
     * @param user
     * @return
     */
    public boolean updateUser(int user_id, User user);


    /**
     * 模糊查询+分页
     * @param keywords
     * @param pageNo
     * @param pageSize
     * @return
     */

    public PageData<User> getUserByPage(String keywords, int pageNo, int pageSize);


    public  List<User> getusers();

    public PageData<User> getNumByPage(String num, int pageNo, int pageSize);

    boolean UpdateUserEmail(String email,int id);

     boolean UpdateUserPwd(String password,int id);

}
